package org.itheima.googleplay.http;

import java.util.List;

import org.itheima.googleplay.bean.AppInfoBean;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

/**
 * @包名: org.itheima.googleplay.http
 * @类名: GameProtocol
 * @作者: 肖琦
 * @创建时间 : 2015-3-22 下午3:26:24
 * 
 * @描述: TODO
 * 
 * @SVN版本: $Rev: 12 $
 * @更新人: $Author: xq $
 * @更新时间: $Date: 2015-03-22 16:33:25 +0800 (星期日, 22 三月 2015) $
 * 
 * @更新描述:
 */
public class GameProtocol extends BaseProtocol<List<AppInfoBean>>
{

	@Override
	protected String getKey()
	{
		return "game";
	}

	@Override
	protected List<AppInfoBean> parseJson(String json)
	{
		// json解析: gson的泛型解析
		Gson gson = new Gson();

		List<AppInfoBean> list = gson.fromJson(json, new TypeToken<List<AppInfoBean>>() {
		}.getType());

		return list;
	}

}
